package com.chixing.service;


import com.chixing.entity.MovieDetail;
import com.chixing.entity.vo.MovieVO;
import com.chixing.util.Result;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author liwenjing
 * @since 2025-10-07
 */
public interface IMovieDetailService{

    //    ElasticSearch

    /*
    将MySQL中Product的数据保存到Elasticsearch
    * */
    public Result saveMoviesElasticSearch();
    /**
     * 根据关键字搜索
     * @param keyword
     * @return
     */
    public List<MovieDetail> getByKeyword(String keyword);
    /**
     * 分词高亮查询，  分页与根据电影票房box_office升序排序
     * @param keyword
     * @return
     */
    public List<MovieDetail> getByKeywordAndPageWithBoxOffice(String keyword,Integer page);


}
